@charset "utf-8";
/* CSS reset */
body,div,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,select,option,table,td,th,form,fieldset,input,textarea{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;}
address,em,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none outside none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
/* css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
body{font:12px/1.6em "\5FAE\8F6F\96C5\9ED1"; background-color:#fff; color:#6a6a6a;overflow-y:hidden;}
a:link,a:visited{ color:#6a6a6a; text-decoration:none;}
a:hover{ color:#DC1E1E;}
a:active{ color:#6a6a6a;}
/* layout */
/*.golbg{background-color:#EEEEEE;}
.left{float:left;}.right{float:right;}
.con_width{width:970px;margin:0 auto;}
.header{background-color:#3F3F3F; width:100%;}
.fixheader{position:fixed; top:0; left:0; z-index:400;}
.toper{background-color:#111; width:100%; overflow:hidden;}
.toper .con_width{height:46px; color:#c8c8c8;}
.topList{ float:right;padding-top:16px;line-height:16px;}
.topList dt{float:left; padding-right:10px;}
.topList dd{float:left;border-left:1px dashed #434343;padding:0 10px;}
.topList p{background:url(images/icons.png) no-repeat -102px 0; padding-left:22px;padding-top:3px;margin-top:-3px;}
.topList a{color:#c8c8c8;}
.topList p:hover{ background-position:-102px -25px;}
.topList p:hover a{color:#DC1E1E;}
.topList form{ position:relative; z-index:40;}
.topList input[type='text']{background:url(images/icons.png) no-repeat 0 0; height:16px; border:none;*border:0; outline:none; padding-left:10px;width:54px; padding-right:28px;}
.topList input[type='submit']{ position:absolute; top:0; right:7px; width:16px; height:16px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; cursor:pointer; border:none;}
.mianav{ height:105px;}
.mianav .logo{ float:left;padding-top:20px;overflow:hidden;height:52px;width:214px;}
.mianav img{max-width:184px; max-height:52px;}
.mianav ul{border-left:1px solid #151515;float:left;}
.mianav ul li{ float:left; border-right:1px solid #151515; width:124px; padding-top:20px; height:82px; position:relative; z-index:10;}
.mianav ul h2{height:25px;width:100%;background-position:center 0;background-repeat:no-repeat;}
.mianav .n1 h2{background-image:url(images/nv1.png);}
.mianav .n2 h2{background-image:url(images/nv2.png);}
.mianav .n3 h2{background-image:url(images/nv3.png);}
.mianav .n4 h2{background-image:url(images/nv4.png);}
.mianav .n5 h2{background-image:url(images/nv5.png);}
.mianav .n6 h2{background-image:url(images/nv6.png);}
.mianav ul h3,.mianav ul h4{text-align:center; font-weight:700; padding-top:6px; font-size:14px;}
.mianav ul h4{ display:none;}
.mianav ul a{ color:#c8c8c8;}
.mianav dl{position:absolute;top:90px;left:0;background-color:#333; width:100%; text-align:center; line-height:20px; padding-top:10px; padding-bottom:10px; display:none;}
.mianav dl a:hover,.footer a:hover{color:#DC1E1E; text-decoration:underline;}
.mianav li.selected{background-color:#333; color:#fcfbfb;}
.mianav li.selected h2{background-position:center -28px;}
.mianav li.selected h3{ display:none;}
.mianav li.selected h4{ display:block;}
.mianav li:hover{background-color:#333; color:#fcfbfb;}
.mianav li:hover h2{background-position:center -28px;}
.mianav li:hover h3{ display:none;}
.mianav li:hover h4{ display:block;}
.mianav li:hover dl{display:inline;}*/
.golbg{background-color:#EEEEEE;}
.left{float:left;}.right{float:right;}
.con_width{width:970px;margin:0 auto;}
.header{background-color:#323232; width:100%;}
.fixheader{position:fixed; top:0; left:0; z-index:400;}
.toper{background-color:#111; width:100%; overflow:hidden;}
.toper .con_width{height:46px; color:#c8c8c8;}
.topList{ float:right;padding-top:16px;line-height:16px;}
.topList dt{float:left; padding-right:10px;}
.topList dd{float:left;border-left:1px dashed #434343;padding:0 10px;}
.topList p{background:url(images/icons.png) no-repeat -102px 0; padding-left:22px;padding-top:3px;margin-top:-3px;}
.topList a{color:#c8c8c8;}
.topList p:hover{ background-position:-102px -25px;}
.topList p:hover a{color:#DC1E1E;}
.topList form{ position:relative; z-index:40;}
.topList input[type='text']{background:url(images/icons.png) no-repeat 0 0; height:16px; border:none;*border:0; outline:none; padding-left:10px;width:54px; padding-right:28px;}
.topList input[type='submit']{ position:absolute; top:0; right:7px; width:16px; height:16px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; cursor:pointer; border:none;}
.mianav{ height:72px;}
.mianav .logo{ float:left;padding-top:10px;overflow:hidden;height:52px;width:214px;}
.mianav img{max-width:184px; max-height:52px;}
.mianav ul{float:right;}
.mianav ul li{ float:left;width:124px; padding-top:10px; height:62px; position:relative; z-index:10;}
.mianav ul h2{height:25px;width:100%;background-position:center 0;background-repeat:no-repeat;}
.mianav .n1 h2{background-image:url(images/nv1.png);}
.mianav .n2 h2{background-image:url(images/nv2.png);}
.mianav .n3 h2{background-image:url(images/nv3.png);}
.mianav .n4 h2{background-image:url(images/nv4.png);}
.mianav .n5 h2{background-image:url(images/nv5.png);}
.mianav .n6 h2{background-image:url(images/nv6.png);}
.mianav ul h3,.mianav ul h4{text-align:center; font-weight:700; padding-top:6px; font-size:14px;}
.mianav ul h4{ display:none;}
.mianav ul a{color:#c8c8c8;}
.mianav dl{position:absolute;left:0;background-color:#333; width:100%; text-align:center; line-height:28px; padding-top:10px; padding-bottom:10px; display:none;}
.mianav dl a:hover,.footer a:hover{color:#DC1E1E; text-decoration:underline;}
.mianav li.selected{background-color:#333; color:#fcfbfb;}
.mianav li.selected h2{background-position:center -28px;}
.mianav li.selected h3{ display:none;}
.mianav li.selected h4{ display:block;}
.mianav li:hover{background-color:#333; color:#fcfbfb;}
.mianav li:hover h2{background-position:center -28px;}
.mianav li:hover h3{ display:none;}
.mianav li:hover h4{ display:block;}
.mianav li:hover dl{display:inline;}
.fixheader .toper{ background:none;overflow:visible;}
.fixheader .toper .con_width{ height:auto; position:relative; z-index:4000;}
.fixheader .topList p,.fixheader .topList dt{ display:none;}
.fixheader .topList dd{padding:0;}
.fixheader .topList{ position:absolute;top:28px;*top:26px;right:0;z-index:40;}
.fixheader .mianav ul{ padding-right:110px;}
.fixheader .mianav li{ width:100px;}
.fixheader .mianav li.n4{ width:130px;}

.smTitle{ overflow:hidden;font-size:14px; border-bottom:1px solid #C8C8C8; padding-bottom:14px; padding-top:14px; margin-top:40px; margin-bottom:14px;}
.smTitle h2 em{ font-size:18px;color:#dc1e1e; line-height:24px; padding-right:6px;}
.prodList{ overflow:hidden;}
.prodList li{float:left; margin-right:12px; margin-bottom:12px; background-color:#fff; overflow:hidden;width:230px;height:160px; position:relative; z-index:10;}
.prodList a{display:block; width:100%; height:100%; overflow:hidden;}
.prodList img{ max-height:180px; max-width:230px;}
.prodList .fixBox{ position:absolute;z-index:50;top:-50px;left:0;width:100%;white-space:nowrap; overflow:hidden; padding-top:6px;height:44px;}
.fixBox h2{color:#c8c8c8; padding-left:10px;}
.fixBox p{color:#06bdc4; padding-left:10px;}
.fixBox .ct{ position:absolute; top:14px; right:10px; font-size:13px; background:url(images/eye.png) no-repeat 0 center;padding-left:26px;color:#c8c8c8;}
.fixBox .opabg{background-color:#000; position:absolute; top:0; left:0; z-index:-1; width:100%; height:100%;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}


/* news */
.colWidth710{width:710px;border-right:1px solid #C8C8C8; margin-bottom:40px; overflow:hidden;}
.colWidth212{ overflow:hidden;width:212px;}
.newsBox{overflow:hidden;clear:both; padding:14px 0; border-bottom:1px solid #C8C8C8; width:690px;}
.newsBox .left{width:150px; height:120px; overflow:hidden; border:1px solid #C8C8C8;}
.newsBox img{ max-height:120px; max-width:150px;}
.newsBox .right{ width:514px; overflow:hidden;}
.newsBox h2 a{color:#505050; font-size:15px;}
.newsBox h2 a:hover{ color:#DC1E1E;}
.newsBox h3{ padding:4px 0; color:#999;}
.newsBox h3 span{color:#DC1E1E; margin-left:2px;margin-right:20px;}
.newsBox p{ line-height:22px;}

.rightMenu{border:1px solid #c8c8c8;font-size:14px; background-color:#F8F8F8; margin-bottom:20px;}
.rightMenu li{ height:40px; line-height:40px; text-align:center;border-top:1px solid #c8c8c8;}
.rightMenu li:first-child{ border-top:none;}
.rightMenu a{ display:block;}
.rightMenu .selected{ background-color:#DC1E1E; color:#fff;}
.rightMenu .selected a{ color:#fff;}
.rightMenu li:hover{ background-color:#DC1E1E; color:#fff;}
.rightMenu li:hover a{ color:#fff;}
.conus{border:1px solid #c8c8c8;}
.conus dt,.conus dd{padding-left:70px;padding-bottom:10px;}
.conus dt{background:url(images/tel.png) no-repeat 30px 10px;border-bottom:1px solid #c8c8c8;}
.conus h2{font-size:15px; padding:10px 0;}
.conus em{font-size:18px;font-style:italic;font-family:"Times New Roman",Times,serif;}
.conus dd{background:url(images/em.png) no-repeat 30px 10px;}
.conus dd h2{ cursor:pointer;}
.conus dd h2:hover{ color:#DC1E1E;}
.conus img{ max-height:100px; max-width:100px;}
.wbox{background-color:#fff; min-height:400px;padding:12px; width:650px;overflow:hidden;}
.hh{overflow:hidden; padding-top:40px; padding-bottom:20px; clear:both;}
.hhList{ overflow:hidden;}
.hhList li{ float:left; margin-right:12px; margin-bottom:12px; width:160px; height:96px; overflow:hidden;}
.hhList img{ max-height:96px; max-width:160px;}
.ryList{ overflow:hidden;}
.ryList li{float:left; margin-right:16px; margin-bottom:16px; width:214px; overflow:hidden;}
.ryList a{ position:relative; z-index:10;display:block;height:163px;width:214px;overflow:hidden;text-align:center;}
.ryList i{position:absolute; z-index:40; top:0; left:0; width:100%; height:100%; display:none;}
.ryList img{ max-width:214px; max-height:163px;}
.ryList p{text-align:center; font-size:14px; color:#464545; overflow:hidden; height:40px; padding-top:10px;}
.ryList li:hover i{display:block;}
.wxBox{position:fixed;top:0;left:0;background:url(images/opa80.png);z-index:4000; width:100%; height:100%;display:none;}
.wxBox .wp{width:527px;height:471px;background:url(images/tipswx.png) no-repeat 0 0; margin:auto; position:relative; z-index:40; top:50%; margin-top:-235px;}
.wxBox .close{position:absolute;width:40px;height:30px;background-color:#fff;top:-26px;right:30px; line-height:30px;text-align:center; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#333; cursor:pointer;}
.wxBox .close:hover{ color:#DC1E1E;}
.wxBox .wp img{ position:absolute; left:264px;top:140px; max-height:210px; max-width:210px;}


/* page */
.pageTool{ clear:both; overflow:hidden;}
.pageTool .pWrap{overflow:hidden;}
.pageTool a,.pageTool span{display:block;float:left;height:18px;line-height:18px; overflow:hidden; border-radius:4px; border:1px solid #C8C8C8; padding:0 10px; margin:0 4px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.pageTool .curPage{ color:#dc1e1e;}
.pageTool a:hover{ border:1px solid #dc1e1e;}

/*#pagepiling{ padding-top:151px;}*/
.section{ width:100%; overflow:hidden;}
.section img{ max-width:100%; display:block;}
.pageB{position:fixed;top:180px;right:40px;width:53px; z-index:8000;}
.pageB li{width:100%;height:90px; overflow:hidden;}
.pageB li span{display:block; width:53px;height:53px;cursor:pointer; position:relative;left:0;z-index:4; top:50%; margin-top:-26px; overflow:hidden; text-indent:60px;}
.pageB li.on span{ background:url(images/fixon.png) no-repeat 0 0;}
.pageB li.f{background:url(images/fixnvf.png) no-repeat 0 40px;}
.pageB li.c{background:url(images/fixnv.png) no-repeat 0 center;}
.pageB li.l{background:url(images/fixnvl.png) no-repeat 0 -46px;}


/* footer */
.footer{ background-color:#3F3F3F; border-bottom:16px solid #111; color:#c8c8c8; clear:both;}
.footer .con_width{overflow:hidden;height:50px;padding-top:40px;font-size:13px;}
.footer li{float:left;padding:0 10px;border-left:1px solid #c8c8c8;height:14px; line-height:14px;}
.footer li:first-child{border-left:none;}
.footer a{color:#c8c8c8;}

.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background:url(images/opa80.png);display:none;}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;  font-weight:normal;}
.lightbox .lb-image{display:block;height:auto;-webkit-border-radius:3px;
  -moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px; border-radius:3px;}
.lightbox a img {border: none;}
.lb-outerContainer{/*position: relative;*/ background-color:#fff;*zoom:1;width:250px;height:250px;
  margin:0 auto; -webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius: 4px;
  -o-border-radius: 4px;border-radius: 4px;}
.lb-outerContainer:after {content: "";display:table;clear:both;}
.lb-container {padding: 4px;}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(images/loading.gif) no-repeat;}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a{outline: none;}
.lb-prev,.lb-next{width:100px;height:100%;cursor: pointer;display: block;}
.lb-prev {left:0;float:left;}
.lb-prev{background:url(images/prev.png) left center no-repeat;}
.lb-next {right: 0;float: right;}
.lb-next{background: url(images/next.png) right center no-repeat;}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom: 1;width:100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px; -moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;}
.lb-dataContainer:after{content: "";display: table;clear: both;}
.lb-data {padding: 0 4px;color: #bbbbbb;}
.lb-data .lb-details {width:85%;float:left;text-align: left;line-height:1.1em;display:none;}
.lb-closeContainer{ position:fixed; z-index:100; top:20px; right:20px;}
.lb-data .lb-caption{font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-number{display: block;clear:left;padding-bottom:1em;font-size:12px;color:#999999;}
.lb-data .lb-close{display: block;float: right;width:30px;height:30px;background: url(images/close.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7;}
.lb-data .lb-close:hover{cursor: pointer;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}





/*
宋体 SimSun \5B8B\4F53
新宋体 NSimSun \65B0\5B8B\4F53
微软正黑体 Microsoft JhengHei \5FAE\x8F6F\6B63\9ED1\4F53
微软雅黑 Microsoft YaHei \5FAE\8F6F\96C5\9ED1
filter:alpha(opacity=70);-moz-opacity:0.8;-khtml-opacity:0.7;opacity:0.7;
黑体 	SimHei 	\9ED1\4F53
*/

/*add by tony*/
/*首页中间*/
#wrap{width:100%; min-width:1000px;height:1000%;overflow-y:hidden;position:absolute;left:0;top:116px;}
.box{width:100%;height:10%;overflow:hidden;float:left; position:relative;}

/*首页中部小圆点*/
.btn{ position:fixed; right:40px; top:30%; margin-top:-30px; z-index:5; width:16px; z-index::999;}
/*.btn li{ cursor:pointer; height:16px; width:16px; background:url(../Images/btn.png) left top no-repeat; margin-top:15px; float:left; position:relative;}
.btn li.active{ background:url(../Images/btn_hover.png) left top no-repeat;}
.btn li span{position:absolute; right:20px; top:0px; width:100px; text-align:right; filter:Alpha(Opacity=0);-moz-opacity:0;opacity: 0; color:#727172;}
*/
.btn li{ background: url("images/fixnv.png") no-repeat scroll -19px -54px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    float: left;
    height: 120px;
    position: relative;
    width: 53px;}

.btn li span{position:absolute; right:19px; top:11px;  width:53px; height:53px}
.btn li.list1{background: url("images/fixnv.png") no-repeat scroll -19px -86px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    float: left;
    height: 100px;
    position: relative;
    width: 53px;}
.btn li.last{background: url("images/fixnv.png") no-repeat scroll -19px -54px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    float: left;
    height: 43px;
    position: relative;
    width: 53px;}
.btn li.active span{ background:url(images/fixon.png) left top no-repeat;}

.btn li.list1 span{ top:-21px;}
.box a{
    width: 100%;
    height: 100%;
    display: block;
}
/*首页楼层*/
/*第一层*/
.box1_bg{ width:100%; height:100%; position:absolute; top:0px; left:0px; /*background:#111c1c url(../Images/img01.jpg) center bottom repeat;*/}
.box1_bg a{width:100%; height:100%; display:block;}
.box1_bg img{ width:100%; height:100%; }
.box1{ width:100%; height:100%; position:absolute; top:0px; left:0px; /*background:url(../Images/bg01.png) center 85px no-repeat;*/}
.bg_box1{ width:100%; height:100%; position:absolute; top:0px; left:0px; background:url(../Images/bg01.png) center 85px no-repeat;filter:Alpha(Opacity=0);-moz-opacity:0;opacity: 0;}
.box1 img{ position:absolute; left:50%; top:286px; margin-left:-350px;}
.box1_txt{ position:absolute; left:50%; top:96px; margin-left:-372px;filter:Alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
/*第二层*/
.box2_bg{ width:100%; height:100%; position:absolute; top:0px; left:0px; /*background:#111c1c url(../Images/img02.jpg) center bottom repeat;*/}
.box2_bg img{ width:100%;  height:100%;}
.box2{ width:100%; height:100%; position:absolute; top:0px; left:0px; }
.box2_bg a{width:100%; height:100%; display:block;}


/*第三层*/
.box3_bg{ width:100%; height:100%; position:absolute; top:0px; left:0px; /*background:#111c1c url(../Images/img02.jpg) center bottom repeat;*/}
.box3_bg img{ width:100%; height:100%; }
.box3_bg a{width:100%; height:100%; display:block;}

/*第四层*/
.box4_bg{ width:100%; height:100%; position:absolute; top:0px; left:0px;/* background:url(../Images/img01.jpg) center bottom repeat;*/}
.box4_bg img{ width:100%; height:100%;}
.box4_bg a{width:100%; height:100%; display:block;}

/*第五层*/
.box5_bg{ width:100%; height:100%; position:absolute; top:0px; left:0px;/* background:url(../Images/img01.jpg) center bottom repeat;*/}
.box5_bg img{ width:100%; height:100%; }
.box5_bg a{width:100%; height:100%; display:block;}
/*第六层*/
.box6_bg{ width:100%; height:100%; position:absolute; top:0px; left:0px;/* background:url(../Images/img02.jpg) center bottom repeat;*/}
.box6_bg img{ width:100%;  height:100%;}
.box6_bg a{width:100%; height:100%; display:block;}

#footer_box{
    width: 100%;
    float: left;
    position: fixed;
    overflow: hidden;
}
.footer{
    background-color: #3F3F3F;
    border-bottom: 16px solid #111;
    color: #c8c8c8;
    clear: both;
}
.footer con_width{
    overflow: hidden;
    height: 50px;
    padding-top: 40px;
    font-size: 13px;
}
.con_width{
    width: 970px;
    margin: 0 auto;
}


